Загрузка производственной НСИ из внешних PDM систем

(Новое в 2.5.13)

Для чего предназначено

Зачастую на производственных предприятиях нормативно-справочная инфомация (НСИ) ведется во внешних системах (PDM, PLM и т.п.). Для исключения повторного ввода информации в 1С:ERP и для обеспечения ее корректного вида в системе предусмотрен механизм загрузки НСИ из внешних систем.

Данные, загружаемые из PDM

Предусмотрена загрузка следующих сущностей:

- Изделия и материалы

- Производственное оборудование

- Составы изделий

- Технология производства

- Трудовое нормирование

Общий порядок работы

1. Система-отправитель формирует набор файлов в одном из поддерживаемых форматов – XML, JSON (позже, XLS);

2. На стороне 1C:ERP файлы читаются специальной обработкой, в регламентном задании по расписанию;

3. Проверяется полнота заполнения обязательных полей, отсутствие ошибок в связях между загружаемыми сущностями и прочих возможных проблем;

4. Обнаруженные проблемы фиксируются в протоколе и подлежат рассмотрению пользователем;

5. Данные загружаются в объекты системы 1С:ERP

Файлы загрузки

Изделия и материалы

Содержит данные о материалах, деталях, сборочных единицах и продукции. Преобразуется в элементы справочников «Номенклатура» и «Характеристики». Имеет одноуровневую структуру.

Обязательно содержит «Идентификатор» выгружающей системы.

Может содержать информацию о Наименовании, Единице измерения а также любые другие поля, необходимые для создания и заполнения номенклатурной позиции.

Пример:

<?xml version="1.0" encoding="UTF-8"?>

<Export>

<Product ID="1316b668-7320" Description="АЖБ7.755.001 Перемычка" Kind="Материалы основные" MeasureUnit="шт"/>

<Product ID="46156d4c-3e84" Description=«Бензин авиационный Б-91" Kind="Продукты" MeasureUnit= "л" VendorCode="Арт-6666888"/>

…..

</Export>

Производственное оборудование

Содержит данные о производственном оборудовании.

Преобразуется в элементы справочников «Виды рабочих центров»
и «Рабочие центры».

Структура – одноуровневая.

Обязательно содержит «Идентификатор» выгружающей системы.

Может содержать информацию о Наименовании, Подразделении, Графике работы оборудования и любые другие поля, необходимые для создания и заполнения элементов оборудования.

Пример

<?xml version="1.0" encoding="UTF-8"?>

<Export>

<Equipment ID="e05885d7-005b" Description="Абразивно-отрезные станки" ProductionUnit="00-000031"/>

<Equipment ID="884cdc98-005f" Description="Автоматическая линия цинкования" ProductionUnit="00-000031"/>

…..

</Export>

Составы изделий

Содержит данные о материальном составе изделий.

Преобразуется в элементы справочника «Ресурсные спецификации» с заполнением
табличной части «Материалы и услуги»

Структура - двухуровневая: уровень “шапки” состава и уровень материалов.

Обязательно содержит «Идентификатор изделия», «Идентификатор технологии» и «Идентификатор материала» выгружающей системы.

Может содержать информацию о Наименовании спецификации, Количестве материалов, сроке действия и любые другие поля, необходимые для создания и заполнения материального состава изделия.

Пример:

<?xml version="1.0" encoding="UTF-8"?>

<Export>

<BOM Product_ID="894d3582-e6ec" Technology_ID="894d3587-e6ec" Description="Вешалка для одежды" ValidOnDate="01.01.2022 "/>

<Material Material_ID="abbc4971-f579" Quantity="0,2" CostingItem="Материалы основные"/>

<Material Material_ID="d62ed83e-f579" Quantity="0,1" CostingItem="Материалы основные"/>

</BOM>

<BOM Product_ID="b22901e0-c468" Technology_ID="b11d5d5f-c531" Description="Каркас двери для парника GH-1 3x6" ValidOnDate="01.03.2021"/>

<Material Material_ID="2bd9e987-c469" Quantity="5" CostingItem="Материалы основные"/>

<Material Material_ID="2ee9e484-c461" Quantity=“10" CostingItem="Материалы основные“ Material_Technology_ID = "b22d5d5f-c511"/>

</BOM>

…..

</Export>

Технология производства

Содержит данные о технологии производства и нормировании.

Преобразуется в структуру связанных элементов справочников «Этапы производства» и
«Технологические операции», подчиненных справочнику «Ресурсные спецификации»,
с заполнением табличной части «Трудозатраты».

Может иметь двухуровневую (технология-операция) или трехуровневую (технология-этап-операция) структуру.

Обязательно содержит «Идентификатор технологии» выгружающей системы.

Может содержать информацию о Наименовании операции, Количестве, Времени выполнения и любые другие поля, необходимые для создания элементов технологии.

Пример:

<?xml version="1.0" encoding="UTF-8"?>

<Export>

<Technology Technology_ID="1fd858cd-c95f">

<Operation ProductionUnit="00-000019" StageDescription="Резка профиля" OperationDescription="Изготовить комплектующие" OperationTime="12" OperationQuantity="1"   Equipment_ID="b56f8b1b-fe42">

<Operation ProductionUnit="00-000019" StageDescription="Резка профиля" OperationDescription="Фрезеровать" OperationTime="12" OperationQuantity="1"         Equipment_ID="7aafd9d2-fe45">

<Operation ProductionUnit="00-000018" StageDescription="Резка листа" OperationDescription="Резка металла: лист" OperationTime="6" OperationQuantity="1"   Equipment_ID="5b256743-fe43">

        …..

</Technology>

</Export>

Загружаемые и сопоставляемые данные

На стороне 1C:ERP все данные, поиск и обработка которых
производится при загрузке, делятся на две группы:

- Загружаемые данные – в группу входят номенклатура и характеристика, виды рабочих центров и рабочие центры, ресурсные спецификации, этапы, операции, виды работ. Элементы соответствующих справочников могут автоматически создаваться при загрузке.

- Сопоставляемые данные – в группу входят подразделения (цеха), участки, виды номенклатуры, схемы обеспечения, а также любые другие ссылочные типы данных, не относящиеся к загружаемым. Элементы этих справочников автоматически не создаются. В файлах данных они представлены только в виде ключевого поля, необходимого для поиска и сопоставления по регистрам соответствия объектов.

Источники данных

Загрузка выполняется в разрезе Источников данных. Если данные загружаются из нескольких внешних систем, необходимо для каждой создать и настроить Источник данных. Источник содержит Правила загрузки данных и другие параметры.

Настройка доступна через команду НСИ и администрирование – Настройка интеграции – Загрузка производственной НСИ – Настройка источников данных и правил загрузки

 

Для файлов данных можно настроить действия, выполняемые после загрузки в зависимости от результата загрузки. Отработанные файлы можно удалять, перемещать в заданный каталог или оставить на месте.

Можно настроить правила разрешения конфликтов, если по ключевым полям обнаружено несколько элементов. При выборе варианта “Регистрировать ошибку”, ошибка потребует рассмотрения в форме Мониторинга, а загрузка текущего элемента прекращается.

При настройке “Сортировать” ошибка не возникает, будет использован первый найденный элемент согласно заданной сортировке:

В списке источников загрузки в колонке “Состояние загрузки” цветом оформляется успешность выполнения. При наличии ошибок по гиперссылке из этой колонки можно перейти сразу в форму мониторинга загрузки с отбором по источнику данных:

Мониторинг состояния загрузки

Рабочее место позволяет:

- Оценить общее состояние произведенной загрузки по Источнику данных.

- Просматривать возникшие ошибки с группировками: «По типам данных», «По типам проблем», «По файлам».

- Просматривать детальную информацию по возникшим ошибкам, включая в ряде случаев, значения полей из файла.

- Произвести «Быстрое сопоставление» идентификатора объекту информационной базы.

- Открыть проблемный объект.

- После анализа и исправления ошибок – запустить повторную загрузку.

Из окна мониторинга можно по гиперссылке перейти в журнал регистрации с отбором по событиям выбранного источника за период последней загрузки. После анализа ошибок можно очистить ошибки сразу по всем выбранным строчкам:

В контекстном меню списка проблем есть команды открытия объекта и ручного сопоставления:

Форма быстрого сопоставления позволяет сразу указать номенклатуру и характеристику:

Загрузка данных

При выполнении загрузки, если в каталоге отсутствуют файлы, загрузка получает состояние “Нет данных для загрузки”:

Наименование этапа спецификации не является обязательным полем для настройки. Если оно не задано, то будет сформировано при загрузке автоматически по названию подразделения.

Если для материала реквизит “Производится в процессе” установлен в “Истина” и “Идентификатор вложенной технологии” не задан либо имеет пустое значение, то материал считается производимым полуфабрикатом, с автовыбором спецификации.

Если для этапа реквизит “Производство на стороне” установлен в “Истина”, то для него не будут создаваться операции, даже если их перечень присутствует в файле. При этом, необходимые реквизиты самого этапа будут заполнены по первой строке производственного процесса.

Добавлена проверка корректности настройки обязательных полей Источника. В случае, если настройка обязательного реквизита не задана, регистрируется ошибка настройки источника и загрузка прерывается:

Имеется возможность очищать реквизит при загрузке. Для этого надо указать “Установить в значение” и очистить поле значения: